Scheduling Tasks on Unrelated Machines: Large Neighborhood Improvement Procedures

نویسنده

  • Francis Sourd
چکیده

Two approximation algorithms are presented for minimizing the makespan of independant tasks assigned on unrelated machines. The rst one is based upon a partial and heuristical exploration of a search tree, which is used not only to build a solution but also to improve it thanks to a post-optimization procedure. The second implements a new large neighborhood improvement procedure to an already existing algorithm. Both algorithms nd solutions for large instances within a few minutes. Computational experiments show that they give near optimal solutions. We consider the problem of scheduling n independant tasks on m machines. Let the integer p i;j be the processing time of task T j (j = 1; : : :; n) on machine M i (i = 1; : : :; m). p i;j is a function of both the task and the machine: there is no idea of a fast machine requiring less time than a slow machine for every task. The machines are said to be unrelated. Each task is to be scheduled on exactly one machine. If T j is assigned to machine M i , we deene (j) = i. The completion time of M i is then C i = P (j)=i p i;j and the completion time or makespan of a schedule is C max = max 1im C i. The objective is to nd a schedule of minimum makespan. Following the notation of Graham et al. (1979), this problem is refered as RjjC max. This problem is NP-complete. Previous research studies have produced-approximation algorithms, that is algorithms delivering for any instance a schedule with makespan C such that C C ? where C ? is the optimal makespan. Such algorithms are of course very interesting but the following theoritical result gives an important restriction about. Lenstra, Schmoys and Tardos (1990) showed that it is NP-complete to decide if an instance of RjjC max has a schedule of length 2. So there is no polynomial-time-approximation algorithm with < 3 2 unless P = NP { see Lenstra and Schmoys (1995). The rst published algorithms are based on list scheduling. Ibarra and Kim (1977) show that a variety of simple algorithms are only m-approximation algorithms. A more elaborated variant, due to Davis and Jaae (1981), is shown to be a-approximation with 2 O(p m). Two 2-approximation algorithms based on linear programming were published later. The algorithm proposed by Potts (1985) …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs

Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...

متن کامل

Solving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs

Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...

متن کامل

Heuristic approach to solve hybrid flow shop scheduling problem with unrelated parallel machines

In hybrid flow shop scheduling problem (HFS) with unrelated parallel machines, a set of n jobs are processed on k machines. A mixed integer linear programming (MILP) model for the HFS scheduling problems with unrelated parallel machines has been proposed to minimize the maximum completion time (makespan). Since the problem is shown to be NP-complete, it is necessary to use heuristic methods to ...

متن کامل

Finite Horizon Economic Lot and Delivery Scheduling Problem: Flexible Flow Lines with Unrelated Parallel Machines and Sequence Dependent Setups

This paper considers the economic lot and delivery scheduling problem in a two-echelon supply chains, where a single supplier produces multiple components on a flexible flow line (FFL) and delivers them directly to an assembly facility (AF). The objective is to determine a cyclic schedule that minimizes the sum of transportation, setup and inventory holding costs per unit time without shortage....

متن کامل

A comparison of algorithms for minimizing the sum of earliness and tardiness in hybrid flow-shop scheduling problem with unrelated parallel machines and sequence-dependent setup times

In this paper, the flow-shop scheduling problem with unrelated parallel machines at each stage as well as sequence-dependent setup times under minimization of the sum of earliness and tardiness are studied. The processing times, setup times and due-dates are known in advance. To solve the problem, we introduce a hybrid memetic algorithm as well as a particle swarm optimization algorithm combine...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Heuristics

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2001